﻿namespace Arms.Application.Modules.Reports
{
    using Arms.Application.Modules.Reports.DTOs;
    using Arms.Application.Services;

    public interface IQuickReportService : IServiceBase
    {
        /// <summary>
        /// Gets the average daily income.
        /// </summary>
        /// <returns></returns>
        double GetAverageDailyIncome();
        /// <summary>
        /// Gets the number of orders made today .
        /// </summary>
        /// <returns></returns>
        int GetDailyOrderCount();
        /// <summary>
        /// Gets the income made today.
        /// </summary>
        /// <returns></returns>
        double GetDailyIncome();
        /// <summary>
        /// Gets the quick report dto.
        /// </summary>
        /// <returns></returns>
        QuickReportDTO GetQuickReport();
    }
}
